epidermoid cyst of the spleen - Spanish English Dictionary